home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xml4j.jar / com / ibm / xml / parser / TXCDATASection.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-08-30  |  1.2 KB  |  39 lines

  1. package com.ibm.xml.parser;
  2.  
  3. import org.w3c.dom.CDATASection;
  4. import org.w3c.dom.Node;
  5.  
  6. public class TXCDATASection extends TXText implements CDATASection {
  7.    static final long serialVersionUID = 8068656725170937194L;
  8.  
  9.    public TXCDATASection(String var1) {
  10.       super(var1);
  11.    }
  12.  
  13.    public synchronized Object clone() {
  14.       ((Child)this).checkFactory();
  15.       TXCDATASection var1 = (TXCDATASection)super.factory.createCDATASection(((TXText)this).getText());
  16.       ((Child)var1).setFactory(((Child)this).getFactory());
  17.       return var1;
  18.    }
  19.  
  20.    public synchronized boolean equals(Node var1, boolean var2) {
  21.       if (var1 == null) {
  22.          return false;
  23.       } else if (!(var1 instanceof CDATASection)) {
  24.          return false;
  25.       } else {
  26.          CDATASection var3 = (CDATASection)var1;
  27.          return ((TXCharacterData)this).getData().equals(var3.getData());
  28.       }
  29.    }
  30.  
  31.    public short getNodeType() {
  32.       return 4;
  33.    }
  34.  
  35.    public String getNodeName() {
  36.       return "#cdata-section";
  37.    }
  38. }
  39.